Concurrent ML

Concurrent ML
编程范型并发计算
语言家族ML
設計者John Reppy
发行时间1991年​(1991[1]
当前版本
  • 110.79 (2015年10月4日;穩定版本)[2]
編輯維基數據鏈接
網站cml.cs.uchicago.edu
主要實作產品
SML/NJ[3]MLton[4], Manticore[5]
預覽警告:页面使用了Template:Infobox programming language不存在的参数"latest release date"
預覽警告:页面使用了Template:Infobox programming language不存在的参数"latest release version"

Concurrent ML(CML)是Standard ML编程语言并发扩展,其特征是能够允许编程者建立可复合英语Function composition (computer science)的通信抽象,它是为头等对象而并未建入于语言。CML的设计和原语操作已经被一些其他编程语言接纳,比如GNU Guile[6]Racket[7]和Manticore[5]

  1. ^ Reppy, John H. CML: a Higher-Order Concurrent Language. PLDI. June 1991. 
  2. ^ 110.79 Distribution Files (英語). 
  3. ^ What is Standard ML of New Jersey?. [April 5, 2021]. (原始内容存档于2021-04-20). 
  4. ^ ConcurrentMLImplementation. [April 5, 2021]. (原始内容存档于2021-05-16). 
  5. ^ 5.0 5.1 Fluet, Matthew; Bergstrom, Lars; Ford, Nic; Rainey, Mike; Reppy, John; Shaw, Adam; Xiao, Yingqi. Programming in Manticore, a Heterogenous Parallel Functional Language (PDF). May 2009 [July 11, 2018]. (原始内容 (PDF)存档于2021-05-16). 
  6. ^ Wingo, Andy. A New Concurrent ML. June 29, 2017 [July 11, 2018]. (原始内容存档于2020-12-06). 
  7. ^ Flatt, Matthew; Findler, Robert Bruce. Kill-safe synchronization abstractions. Proceedings of the ACM SIGPLAN 2004 Conference on Programming Language Design and Implementation. 2004, 39 (6): 47–58. doi:10.1145/996841.996849. 

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy